Udemy - ARM Cortex-M . Modular Embedded Systems Design
In essence, modular electronics design is all about linking together multiple electronic devices into a single system. This is done by taking advantage of the standardized electrical connections (e.g., PCIe, SATA, I2C, SPI, etc.) that are used in electronic devices.